 /*	ip.h    -  initial permutation lookup table,
			 long aligned char string (AB block) to L and R
*/
static unsigned long IP[16][256] = { 
/* Byte 0 to R long */
{	           0,             0,           0x1,           0x1,  
	           0,             0,           0x1,           0x1,  
	   0x1000000,     0x1000000,     0x1000001,     0x1000001,  
	   0x1000000,     0x1000000,     0x1000001,     0x1000001,  
	           0,             0,           0x1,           0x1,  
	           0,             0,           0x1,           0x1,  
	   0x1000000,     0x1000000,     0x1000001,     0x1000001,  
	   0x1000000,     0x1000000,     0x1000001,     0x1000001,  
	     0x10000,       0x10000,       0x10001,       0x10001,  
	     0x10000,       0x10000,       0x10001,       0x10001,  
	   0x1010000,     0x1010000,     0x1010001,     0x1010001,  
	   0x1010000,     0x1010000,     0x1010001,     0x1010001,  
	     0x10000,       0x10000,       0x10001,       0x10001,  
	     0x10000,       0x10000,       0x10001,       0x10001,  
	   0x1010000,     0x1010000,     0x1010001,     0x1010001,  
	   0x1010000,     0x1010000,     0x1010001,     0x1010001,  
	           0,             0,           0x1,           0x1,  
	           0,             0,           0x1,           0x1,  
	   0x1000000,     0x1000000,     0x1000001,     0x1000001,  
	   0x1000000,     0x1000000,     0x1000001,     0x1000001,  
	           0,             0,           0x1,           0x1,  
	           0,             0,           0x1,           0x1,  
	   0x1000000,     0x1000000,     0x1000001,     0x1000001,  
	   0x1000000,     0x1000000,     0x1000001,     0x1000001,  
	     0x10000,       0x10000,       0x10001,       0x10001,  
	     0x10000,       0x10000,       0x10001,       0x10001,  
	   0x1010000,     0x1010000,     0x1010001,     0x1010001,  
	   0x1010000,     0x1010000,     0x1010001,     0x1010001,  
	     0x10000,       0x10000,       0x10001,       0x10001,  
	     0x10000,       0x10000,       0x10001,       0x10001,  
	   0x1010000,     0x1010000,     0x1010001,     0x1010001,  
	   0x1010000,     0x1010000,     0x1010001,     0x1010001,  
	       0x100,         0x100,         0x101,         0x101,  
	       0x100,         0x100,         0x101,         0x101,  
	   0x1000100,     0x1000100,     0x1000101,     0x1000101,  
	   0x1000100,     0x1000100,     0x1000101,     0x1000101,  
	       0x100,         0x100,         0x101,         0x101,  
	       0x100,         0x100,         0x101,         0x101,  
	   0x1000100,     0x1000100,     0x1000101,     0x1000101,  
	   0x1000100,     0x1000100,     0x1000101,     0x1000101,  
	     0x10100,       0x10100,       0x10101,       0x10101,  
	     0x10100,       0x10100,       0x10101,       0x10101,  
	   0x1010100,     0x1010100,     0x1010101,     0x1010101,  
	   0x1010100,     0x1010100,     0x1010101,     0x1010101,  
	     0x10100,       0x10100,       0x10101,       0x10101,  
	     0x10100,       0x10100,       0x10101,       0x10101,  
	   0x1010100,     0x1010100,     0x1010101,     0x1010101,  
	   0x1010100,     0x1010100,     0x1010101,     0x1010101,  
	       0x100,         0x100,         0x101,         0x101,  
	       0x100,         0x100,         0x101,         0x101,  
	   0x1000100,     0x1000100,     0x1000101,     0x1000101,  
	   0x1000100,     0x1000100,     0x1000101,     0x1000101,  
	       0x100,         0x100,         0x101,         0x101,  
	       0x100,         0x100,         0x101,         0x101,  
	   0x1000100,     0x1000100,     0x1000101,     0x1000101,  
	   0x1000100,     0x1000100,     0x1000101,     0x1000101,  
	     0x10100,       0x10100,       0x10101,       0x10101,  
	     0x10100,       0x10100,       0x10101,       0x10101,  
	   0x1010100,     0x1010100,     0x1010101,     0x1010101,  
	   0x1010100,     0x1010100,     0x1010101,     0x1010101,  
	     0x10100,       0x10100,       0x10101,       0x10101,  
	     0x10100,       0x10100,       0x10101,       0x10101,  
	   0x1010100,     0x1010100,     0x1010101,     0x1010101,  
	   0x1010100,     0x1010100,     0x1010101,     0x1010101,  
	},
/* Byte 1 to R long */
{	           0,             0,    0x80000000,    0x80000000,  
	           0,             0,    0x80000000,    0x80000000,  
	    0x800000,      0x800000,    0x80800000,    0x80800000,  
	    0x800000,      0x800000,    0x80800000,    0x80800000,  
	           0,             0,    0x80000000,    0x80000000,  
	           0,             0,    0x80000000,    0x80000000,  
	    0x800000,      0x800000,    0x80800000,    0x80800000,  
	    0x800000,      0x800000,    0x80800000,    0x80800000,  
	      0x8000,        0x8000,    0x80008000,    0x80008000,  
	      0x8000,        0x8000,    0x80008000,    0x80008000,  
	    0x808000,      0x808000,    0x80808000,    0x80808000,  
	    0x808000,      0x808000,    0x80808000,    0x80808000,  
	      0x8000,        0x8000,    0x80008000,    0x80008000,  
	      0x8000,        0x8000,    0x80008000,    0x80008000,  
	    0x808000,      0x808000,    0x80808000,    0x80808000,  
	    0x808000,      0x808000,    0x80808000,    0x80808000,  
	           0,             0,    0x80000000,    0x80000000,  
	           0,             0,    0x80000000,    0x80000000,  
	    0x800000,      0x800000,    0x80800000,    0x80800000,  
	    0x800000,      0x800000,    0x80800000,    0x80800000,  
	           0,             0,    0x80000000,    0x80000000,  
	           0,             0,    0x80000000,    0x80000000,  
	    0x800000,      0x800000,    0x80800000,    0x80800000,  
	    0x800000,      0x800000,    0x80800000,    0x80800000,  
	      0x8000,        0x8000,    0x80008000,    0x80008000,  
	      0x8000,        0x8000,    0x80008000,    0x80008000,  
	    0x808000,      0x808000,    0x80808000,    0x80808000,  
	    0x808000,      0x808000,    0x80808000,    0x80808000,  
	      0x8000,        0x8000,    0x80008000,    0x80008000,  
	      0x8000,        0x8000,    0x80008000,    0x80008000,  
	    0x808000,      0x808000,    0x80808000,    0x80808000,  
	    0x808000,      0x808000,    0x80808000,    0x80808000,  
	        0x80,          0x80,    0x80000080,    0x80000080,  
	        0x80,          0x80,    0x80000080,    0x80000080,  
	    0x800080,      0x800080,    0x80800080,    0x80800080,  
	    0x800080,      0x800080,    0x80800080,    0x80800080,  
	        0x80,          0x80,    0x80000080,    0x80000080,  
	        0x80,          0x80,    0x80000080,    0x80000080,  
	    0x800080,      0x800080,    0x80800080,    0x80800080,  
	    0x800080,      0x800080,    0x80800080,    0x80800080,  
	      0x8080,        0x8080,    0x80008080,    0x80008080,  
	      0x8080,        0x8080,    0x80008080,    0x80008080,  
	    0x808080,      0x808080,    0x80808080,    0x80808080,  
	    0x808080,      0x808080,    0x80808080,    0x80808080,  
	      0x8080,        0x8080,    0x80008080,    0x80008080,  
	      0x8080,        0x8080,    0x80008080,    0x80008080,  
	    0x808080,      0x808080,    0x80808080,    0x80808080,  
	    0x808080,      0x808080,    0x80808080,    0x80808080,  
	        0x80,          0x80,    0x80000080,    0x80000080,  
	        0x80,          0x80,    0x80000080,    0x80000080,  
	    0x800080,      0x800080,    0x80800080,    0x80800080,  
	    0x800080,      0x800080,    0x80800080,    0x80800080,  
	        0x80,          0x80,    0x80000080,    0x80000080,  
	        0x80,          0x80,    0x80000080,    0x80000080,  
	    0x800080,      0x800080,    0x80800080,    0x80800080,  
	    0x800080,      0x800080,    0x80800080,    0x80800080,  
	      0x8080,        0x8080,    0x80008080,    0x80008080,  
	      0x8080,        0x8080,    0x80008080,    0x80008080,  
	    0x808080,      0x808080,    0x80808080,    0x80808080,  
	    0x808080,      0x808080,    0x80808080,    0x80808080,  
	      0x8080,        0x8080,    0x80008080,    0x80008080,  
	      0x8080,        0x8080,    0x80008080,    0x80008080,  
	    0x808080,      0x808080,    0x80808080,    0x80808080,  
	    0x808080,      0x808080,    0x80808080,    0x80808080,  
	},
/* Byte 2 to R long */
{	           0,             0,    0x40000000,    0x40000000,  
	           0,             0,    0x40000000,    0x40000000,  
	    0x400000,      0x400000,    0x40400000,    0x40400000,  
	    0x400000,      0x400000,    0x40400000,    0x40400000,  
	           0,             0,    0x40000000,    0x40000000,  
	           0,             0,    0x40000000,    0x40000000,  
	    0x400000,      0x400000,    0x40400000,    0x40400000,  
	    0x400000,      0x400000,    0x40400000,    0x40400000,  
	      0x4000,        0x4000,    0x40004000,    0x40004000,  
	      0x4000,        0x4000,    0x40004000,    0x40004000,  
	    0x404000,      0x404000,    0x40404000,    0x40404000,  
	    0x404000,      0x404000,    0x40404000,    0x40404000,  
	      0x4000,        0x4000,    0x40004000,    0x40004000,  
	      0x4000,        0x4000,    0x40004000,    0x40004000,  
	    0x404000,      0x404000,    0x40404000,    0x40404000,  
	    0x404000,      0x404000,    0x40404000,    0x40404000,  
	           0,             0,    0x40000000,    0x40000000,  
	           0,             0,    0x40000000,    0x40000000,  
	    0x400000,      0x400000,    0x40400000,    0x40400000,  
	    0x400000,      0x400000,    0x40400000,    0x40400000,  
	           0,             0,    0x40000000,    0x40000000,  
	           0,             0,    0x40000000,    0x40000000,  
	    0x400000,      0x400000,    0x40400000,    0x40400000,  
	    0x400000,      0x400000,    0x40400000,    0x40400000,  
	      0x4000,        0x4000,    0x40004000,    0x40004000,  
	      0x4000,        0x4000,    0x40004000,    0x40004000,  
	    0x404000,      0x404000,    0x40404000,    0x40404000,  
	    0x404000,      0x404000,    0x40404000,    0x40404000,  
	      0x4000,        0x4000,    0x40004000,    0x40004000,  
	      0x4000,        0x4000,    0x40004000,    0x40004000,  
	    0x404000,      0x404000,    0x40404000,    0x40404000,  
	    0x404000,      0x404000,    0x40404000,    0x40404000,  
	        0x40,          0x40,    0x40000040,    0x40000040,  
	        0x40,          0x40,    0x40000040,    0x40000040,  
	    0x400040,      0x400040,    0x40400040,    0x40400040,  
	    0x400040,      0x400040,    0x40400040,    0x40400040,  
	        0x40,          0x40,    0x40000040,    0x40000040,  
	        0x40,          0x40,    0x40000040,    0x40000040,  
	    0x400040,      0x400040,    0x40400040,    0x40400040,  
	    0x400040,      0x400040,    0x40400040,    0x40400040,  
	      0x4040,        0x4040,    0x40004040,    0x40004040,  
	      0x4040,        0x4040,    0x40004040,    0x40004040,  
	    0x404040,      0x404040,    0x40404040,    0x40404040,  
	    0x404040,      0x404040,    0x40404040,    0x40404040,  
	      0x4040,        0x4040,    0x40004040,    0x40004040,  
	      0x4040,        0x4040,    0x40004040,    0x40004040,  
	    0x404040,      0x404040,    0x40404040,    0x40404040,  
	    0x404040,      0x404040,    0x40404040,    0x40404040,  
	        0x40,          0x40,    0x40000040,    0x40000040,  
	        0x40,          0x40,    0x40000040,    0x40000040,  
	    0x400040,      0x400040,    0x40400040,    0x40400040,  
	    0x400040,      0x400040,    0x40400040,    0x40400040,  
	        0x40,          0x40,    0x40000040,    0x40000040,  
	        0x40,          0x40,    0x40000040,    0x40000040,  
	    0x400040,      0x400040,    0x40400040,    0x40400040,  
	    0x400040,      0x400040,    0x40400040,    0x40400040,  
	      0x4040,        0x4040,    0x40004040,    0x40004040,  
	      0x4040,        0x4040,    0x40004040,    0x40004040,  
	    0x404040,      0x404040,    0x40404040,    0x40404040,  
	    0x404040,      0x404040,    0x40404040,    0x40404040,  
	      0x4040,        0x4040,    0x40004040,    0x40004040,  
	      0x4040,        0x4040,    0x40004040,    0x40004040,  
	    0x404040,      0x404040,    0x40404040,    0x40404040,  
	    0x404040,      0x404040,    0x40404040,    0x40404040,  
	},
/* Byte 3 to R long */
{	           0,             0,    0x20000000,    0x20000000,  
	           0,             0,    0x20000000,    0x20000000,  
	    0x200000,      0x200000,    0x20200000,    0x20200000,  
	    0x200000,      0x200000,    0x20200000,    0x20200000,  
	           0,             0,    0x20000000,    0x20000000,  
	           0,             0,    0x20000000,    0x20000000,  
	    0x200000,      0x200000,    0x20200000,    0x20200000,  
	    0x200000,      0x200000,    0x20200000,    0x20200000,  
	      0x2000,        0x2000,    0x20002000,    0x20002000,  
	      0x2000,        0x2000,    0x20002000,    0x20002000,  
	    0x202000,      0x202000,    0x20202000,    0x20202000,  
	    0x202000,      0x202000,    0x20202000,    0x20202000,  
	      0x2000,        0x2000,    0x20002000,    0x20002000,  
	      0x2000,        0x2000,    0x20002000,    0x20002000,  
	    0x202000,      0x202000,    0x20202000,    0x20202000,  
	    0x202000,      0x202000,    0x20202000,    0x20202000,  
	           0,             0,    0x20000000,    0x20000000,  
	           0,             0,    0x20000000,    0x20000000,  
	    0x200000,      0x200000,    0x20200000,    0x20200000,  
	    0x200000,      0x200000,    0x20200000,    0x20200000,  
	           0,             0,    0x20000000,    0x20000000,  
	           0,             0,    0x20000000,    0x20000000,  
	    0x200000,      0x200000,    0x20200000,    0x20200000,  
	    0x200000,      0x200000,    0x20200000,    0x20200000,  
	      0x2000,        0x2000,    0x20002000,    0x20002000,  
	      0x2000,        0x2000,    0x20002000,    0x20002000,  
	    0x202000,      0x202000,    0x20202000,    0x20202000,  
	    0x202000,      0x202000,    0x20202000,    0x20202000,  
	      0x2000,        0x2000,    0x20002000,    0x20002000,  
	      0x2000,        0x2000,    0x20002000,    0x20002000,  
	    0x202000,      0x202000,    0x20202000,    0x20202000,  
	    0x202000,      0x202000,    0x20202000,    0x20202000,  
	        0x20,          0x20,    0x20000020,    0x20000020,  
	        0x20,          0x20,    0x20000020,    0x20000020,  
	    0x200020,      0x200020,    0x20200020,    0x20200020,  
	    0x200020,      0x200020,    0x20200020,    0x20200020,  
	        0x20,          0x20,    0x20000020,    0x20000020,  
	        0x20,          0x20,    0x20000020,    0x20000020,  
	    0x200020,      0x200020,    0x20200020,    0x20200020,  
	    0x200020,      0x200020,    0x20200020,    0x20200020,  
	      0x2020,        0x2020,    0x20002020,    0x20002020,  
	      0x2020,        0x2020,    0x20002020,    0x20002020,  
	    0x202020,      0x202020,    0x20202020,    0x20202020,  
	    0x202020,      0x202020,    0x20202020,    0x20202020,  
	      0x2020,        0x2020,    0x20002020,    0x20002020,  
	      0x2020,        0x2020,    0x20002020,    0x20002020,  
	    0x202020,      0x202020,    0x20202020,    0x20202020,  
	    0x202020,      0x202020,    0x20202020,    0x20202020,  
	        0x20,          0x20,    0x20000020,    0x20000020,  
	        0x20,          0x20,    0x20000020,    0x20000020,  
	    0x200020,      0x200020,    0x20200020,    0x20200020,  
	    0x200020,      0x200020,    0x20200020,    0x20200020,  
	        0x20,          0x20,    0x20000020,    0x20000020,  
	        0x20,          0x20,    0x20000020,    0x20000020,  
	    0x200020,      0x200020,    0x20200020,    0x20200020,  
	    0x200020,      0x200020,    0x20200020,    0x20200020,  
	      0x2020,        0x2020,    0x20002020,    0x20002020,  
	      0x2020,        0x2020,    0x20002020,    0x20002020,  
	    0x202020,      0x202020,    0x20202020,    0x20202020,  
	    0x202020,      0x202020,    0x20202020,    0x20202020,  
	      0x2020,        0x2020,    0x20002020,    0x20002020,  
	      0x2020,        0x2020,    0x20002020,    0x20002020,  
	    0x202020,      0x202020,    0x20202020,    0x20202020,  
	    0x202020,      0x202020,    0x20202020,    0x20202020,  
	},
/* Byte 4 to R long */
{	           0,             0,    0x10000000,    0x10000000,  
	           0,             0,    0x10000000,    0x10000000,  
	    0x100000,      0x100000,    0x10100000,    0x10100000,  
	    0x100000,      0x100000,    0x10100000,    0x10100000,  
	           0,             0,    0x10000000,    0x10000000,  
	           0,             0,    0x10000000,    0x10000000,  
	    0x100000,      0x100000,    0x10100000,    0x10100000,  
	    0x100000,      0x100000,    0x10100000,    0x10100000,  
	      0x1000,        0x1000,    0x10001000,    0x10001000,  
	      0x1000,        0x1000,    0x10001000,    0x10001000,  
	    0x101000,      0x101000,    0x10101000,    0x10101000,  
	    0x101000,      0x101000,    0x10101000,    0x10101000,  
	      0x1000,        0x1000,    0x10001000,    0x10001000,  
	      0x1000,        0x1000,    0x10001000,    0x10001000,  
	    0x101000,      0x101000,    0x10101000,    0x10101000,  
	    0x101000,      0x101000,    0x10101000,    0x10101000,  
	           0,             0,    0x10000000,    0x10000000,  
	           0,             0,    0x10000000,    0x10000000,  
	    0x100000,      0x100000,    0x10100000,    0x10100000,  
	    0x100000,      0x100000,    0x10100000,    0x10100000,  
	           0,             0,    0x10000000,    0x10000000,  
	           0,             0,    0x10000000,    0x10000000,  
	    0x100000,      0x100000,    0x10100000,    0x10100000,  
	    0x100000,      0x100000,    0x10100000,    0x10100000,  
	      0x1000,        0x1000,    0x10001000,    0x10001000,  
	      0x1000,        0x1000,    0x10001000,    0x10001000,  
	    0x101000,      0x101000,    0x10101000,    0x10101000,  
	    0x101000,      0x101000,    0x10101000,    0x10101000,  
	      0x1000,        0x1000,    0x10001000,    0x10001000,  
	      0x1000,        0x1000,    0x10001000,    0x10001000,  
	    0x101000,      0x101000,    0x10101000,    0x10101000,  
	    0x101000,      0x101000,    0x10101000,    0x10101000,  
	        0x10,          0x10,    0x10000010,    0x10000010,  
	        0x10,          0x10,    0x10000010,    0x10000010,  
	    0x100010,      0x100010,    0x10100010,    0x10100010,  
	    0x100010,      0x100010,    0x10100010,    0x10100010,  
	        0x10,          0x10,    0x10000010,    0x10000010,  
	        0x10,          0x10,    0x10000010,    0x10000010,  
	    0x100010,      0x100010,    0x10100010,    0x10100010,  
	    0x100010,      0x100010,    0x10100010,    0x10100010,  
	      0x1010,        0x1010,    0x10001010,    0x10001010,  
	      0x1010,        0x1010,    0x10001010,    0x10001010,  
	    0x101010,      0x101010,    0x10101010,    0x10101010,  
	    0x101010,      0x101010,    0x10101010,    0x10101010,  
	      0x1010,        0x1010,    0x10001010,    0x10001010,  
	      0x1010,        0x1010,    0x10001010,    0x10001010,  
	    0x101010,      0x101010,    0x10101010,    0x10101010,  
	    0x101010,      0x101010,    0x10101010,    0x10101010,  
	        0x10,          0x10,    0x10000010,    0x10000010,  
	        0x10,          0x10,    0x10000010,    0x10000010,  
	    0x100010,      0x100010,    0x10100010,    0x10100010,  
	    0x100010,      0x100010,    0x10100010,    0x10100010,  
	        0x10,          0x10,    0x10000010,    0x10000010,  
	        0x10,          0x10,    0x10000010,    0x10000010,  
	    0x100010,      0x100010,    0x10100010,    0x10100010,  
	    0x100010,      0x100010,    0x10100010,    0x10100010,  
	      0x1010,        0x1010,    0x10001010,    0x10001010,  
	      0x1010,        0x1010,    0x10001010,    0x10001010,  
	    0x101010,      0x101010,    0x10101010,    0x10101010,  
	    0x101010,      0x101010,    0x10101010,    0x10101010,  
	      0x1010,        0x1010,    0x10001010,    0x10001010,  
	      0x1010,        0x1010,    0x10001010,    0x10001010,  
	    0x101010,      0x101010,    0x10101010,    0x10101010,  
	    0x101010,      0x101010,    0x10101010,    0x10101010,  
	},
/* Byte 5 to R long */
{	           0,             0,     0x8000000,     0x8000000,  
	           0,             0,     0x8000000,     0x8000000,  
	     0x80000,       0x80000,     0x8080000,     0x8080000,  
	     0x80000,       0x80000,     0x8080000,     0x8080000,  
	           0,             0,     0x8000000,     0x8000000,  
	           0,             0,     0x8000000,     0x8000000,  
	     0x80000,       0x80000,     0x8080000,     0x8080000,  
	     0x80000,       0x80000,     0x8080000,     0x8080000,  
	       0x800,         0x800,     0x8000800,     0x8000800,  
	       0x800,         0x800,     0x8000800,     0x8000800,  
	     0x80800,       0x80800,     0x8080800,     0x8080800,  
	     0x80800,       0x80800,     0x8080800,     0x8080800,  
	       0x800,         0x800,     0x8000800,     0x8000800,  
	       0x800,         0x800,     0x8000800,     0x8000800,  
	     0x80800,       0x80800,     0x8080800,     0x8080800,  
	     0x80800,       0x80800,     0x8080800,     0x8080800,  
	           0,             0,     0x8000000,     0x8000000,  
	           0,             0,     0x8000000,     0x8000000,  
	     0x80000,       0x80000,     0x8080000,     0x8080000,  
	     0x80000,       0x80000,     0x8080000,     0x8080000,  
	           0,             0,     0x8000000,     0x8000000,  
	           0,             0,     0x8000000,     0x8000000,  
	     0x80000,       0x80000,     0x8080000,     0x8080000,  
	     0x80000,       0x80000,     0x8080000,     0x8080000,  
	       0x800,         0x800,     0x8000800,     0x8000800,  
	       0x800,         0x800,     0x8000800,     0x8000800,  
	     0x80800,       0x80800,     0x8080800,     0x8080800,  
	     0x80800,       0x80800,     0x8080800,     0x8080800,  
	       0x800,         0x800,     0x8000800,     0x8000800,  
	       0x800,         0x800,     0x8000800,     0x8000800,  
	     0x80800,       0x80800,     0x8080800,     0x8080800,  
	     0x80800,       0x80800,     0x8080800,     0x8080800,  
	         0x8,           0x8,     0x8000008,     0x8000008,  
	         0x8,           0x8,     0x8000008,     0x8000008,  
	     0x80008,       0x80008,     0x8080008,     0x8080008,  
	     0x80008,       0x80008,     0x8080008,     0x8080008,  
	         0x8,           0x8,     0x8000008,     0x8000008,  
	         0x8,           0x8,     0x8000008,     0x8000008,  
	     0x80008,       0x80008,     0x8080008,     0x8080008,  
	     0x80008,       0x80008,     0x8080008,     0x8080008,  
	       0x808,         0x808,     0x8000808,     0x8000808,  
	       0x808,         0x808,     0x8000808,     0x8000808,  
	     0x80808,       0x80808,     0x8080808,     0x8080808,  
	     0x80808,       0x80808,     0x8080808,     0x8080808,  
	       0x808,         0x808,     0x8000808,     0x8000808,  
	       0x808,         0x808,     0x8000808,     0x8000808,  
	     0x80808,       0x80808,     0x8080808,     0x8080808,  
	     0x80808,       0x80808,     0x8080808,     0x8080808,  
	         0x8,           0x8,     0x8000008,     0x8000008,  
	         0x8,           0x8,     0x8000008,     0x8000008,  
	     0x80008,       0x80008,     0x8080008,     0x8080008,  
	     0x80008,       0x80008,     0x8080008,     0x8080008,  
	         0x8,           0x8,     0x8000008,     0x8000008,  
	         0x8,           0x8,     0x8000008,     0x8000008,  
	     0x80008,       0x80008,     0x8080008,     0x8080008,  
	     0x80008,       0x80008,     0x8080008,     0x8080008,  
	       0x808,         0x808,     0x8000808,     0x8000808,  
	       0x808,         0x808,     0x8000808,     0x8000808,  
	     0x80808,       0x80808,     0x8080808,     0x8080808,  
	     0x80808,       0x80808,     0x8080808,     0x8080808,  
	       0x808,         0x808,     0x8000808,     0x8000808,  
	       0x808,         0x808,     0x8000808,     0x8000808,  
	     0x80808,       0x80808,     0x8080808,     0x8080808,  
	     0x80808,       0x80808,     0x8080808,     0x8080808,  
	},
/* Byte 6 to R long */
{	           0,             0,     0x4000000,     0x4000000,  
	           0,             0,     0x4000000,     0x4000000,  
	     0x40000,       0x40000,     0x4040000,     0x4040000,  
	     0x40000,       0x40000,     0x4040000,     0x4040000,  
	           0,             0,     0x4000000,     0x4000000,  
	           0,             0,     0x4000000,     0x4000000,  
	     0x40000,       0x40000,     0x4040000,     0x4040000,  
	     0x40000,       0x40000,     0x4040000,     0x4040000,  
	       0x400,         0x400,     0x4000400,     0x4000400,  
	       0x400,         0x400,     0x4000400,     0x4000400,  
	     0x40400,       0x40400,     0x4040400,     0x4040400,  
	     0x40400,       0x40400,     0x4040400,     0x4040400,  
	       0x400,         0x400,     0x4000400,     0x4000400,  
	       0x400,         0x400,     0x4000400,     0x4000400,  
	     0x40400,       0x40400,     0x4040400,     0x4040400,  
	     0x40400,       0x40400,     0x4040400,     0x4040400,  
	           0,             0,     0x4000000,     0x4000000,  
	           0,             0,     0x4000000,     0x4000000,  
	     0x40000,       0x40000,     0x4040000,     0x4040000,  
	     0x40000,       0x40000,     0x4040000,     0x4040000,  
	           0,             0,     0x4000000,     0x4000000,  
	           0,             0,     0x4000000,     0x4000000,  
	     0x40000,       0x40000,     0x4040000,     0x4040000,  
	     0x40000,       0x40000,     0x4040000,     0x4040000,  
	       0x400,         0x400,     0x4000400,     0x4000400,  
	       0x400,         0x400,     0x4000400,     0x4000400,  
	     0x40400,       0x40400,     0x4040400,     0x4040400,  
	     0x40400,       0x40400,     0x4040400,     0x4040400,  
	       0x400,         0x400,     0x4000400,     0x4000400,  
	       0x400,         0x400,     0x4000400,     0x4000400,  
	     0x40400,       0x40400,     0x4040400,     0x4040400,  
	     0x40400,       0x40400,     0x4040400,     0x4040400,  
	         0x4,           0x4,     0x4000004,     0x4000004,  
	         0x4,           0x4,     0x4000004,     0x4000004,  
	     0x40004,       0x40004,     0x4040004,     0x4040004,  
	     0x40004,       0x40004,     0x4040004,     0x4040004,  
	         0x4,           0x4,     0x4000004,     0x4000004,  
	         0x4,           0x4,     0x4000004,     0x4000004,  
	     0x40004,       0x40004,     0x4040004,     0x4040004,  
	     0x40004,       0x40004,     0x4040004,     0x4040004,  
	       0x404,         0x404,     0x4000404,     0x4000404,  
	       0x404,         0x404,     0x4000404,     0x4000404,  
	     0x40404,       0x40404,     0x4040404,     0x4040404,  
	     0x40404,       0x40404,     0x4040404,     0x4040404,  
	       0x404,         0x404,     0x4000404,     0x4000404,  
	       0x404,         0x404,     0x4000404,     0x4000404,  
	     0x40404,       0x40404,     0x4040404,     0x4040404,  
	     0x40404,       0x40404,     0x4040404,     0x4040404,  
	         0x4,           0x4,     0x4000004,     0x4000004,  
	         0x4,           0x4,     0x4000004,     0x4000004,  
	     0x40004,       0x40004,     0x4040004,     0x4040004,  
	     0x40004,       0x40004,     0x4040004,     0x4040004,  
	         0x4,           0x4,     0x4000004,     0x4000004,  
	         0x4,           0x4,     0x4000004,     0x4000004,  
	     0x40004,       0x40004,     0x4040004,     0x4040004,  
	     0x40004,       0x40004,     0x4040004,     0x4040004,  
	       0x404,         0x404,     0x4000404,     0x4000404,  
	       0x404,         0x404,     0x4000404,     0x4000404,  
	     0x40404,       0x40404,     0x4040404,     0x4040404,  
	     0x40404,       0x40404,     0x4040404,     0x4040404,  
	       0x404,         0x404,     0x4000404,     0x4000404,  
	       0x404,         0x404,     0x4000404,     0x4000404,  
	     0x40404,       0x40404,     0x4040404,     0x4040404,  
	     0x40404,       0x40404,     0x4040404,     0x4040404,  
	},
/* Byte 7 to R long */
{	           0,             0,     0x2000000,     0x2000000,  
	           0,             0,     0x2000000,     0x2000000,  
	     0x20000,       0x20000,     0x2020000,     0x2020000,  
	     0x20000,       0x20000,     0x2020000,     0x2020000,  
	           0,             0,     0x2000000,     0x2000000,  
	           0,             0,     0x2000000,     0x2000000,  
	     0x20000,       0x20000,     0x2020000,     0x2020000,  
	     0x20000,       0x20000,     0x2020000,     0x2020000,  
	       0x200,         0x200,     0x2000200,     0x2000200,  
	       0x200,         0x200,     0x2000200,     0x2000200,  
	     0x20200,       0x20200,     0x2020200,     0x2020200,  
	     0x20200,       0x20200,     0x2020200,     0x2020200,  
	       0x200,         0x200,     0x2000200,     0x2000200,  
	       0x200,         0x200,     0x2000200,     0x2000200,  
	     0x20200,       0x20200,     0x2020200,     0x2020200,  
	     0x20200,       0x20200,     0x2020200,     0x2020200,  
	           0,             0,     0x2000000,     0x2000000,  
	           0,             0,     0x2000000,     0x2000000,  
	     0x20000,       0x20000,     0x2020000,     0x2020000,  
	     0x20000,       0x20000,     0x2020000,     0x2020000,  
	           0,             0,     0x2000000,     0x2000000,  
	           0,             0,     0x2000000,     0x2000000,  
	     0x20000,       0x20000,     0x2020000,     0x2020000,  
	     0x20000,       0x20000,     0x2020000,     0x2020000,  
	       0x200,         0x200,     0x2000200,     0x2000200,  
	       0x200,         0x200,     0x2000200,     0x2000200,  
	     0x20200,       0x20200,     0x2020200,     0x2020200,  
	     0x20200,       0x20200,     0x2020200,     0x2020200,  
	       0x200,         0x200,     0x2000200,     0x2000200,  
	       0x200,         0x200,     0x2000200,     0x2000200,  
	     0x20200,       0x20200,     0x2020200,     0x2020200,  
	     0x20200,       0x20200,     0x2020200,     0x2020200,  
	         0x2,           0x2,     0x2000002,     0x2000002,  
	         0x2,           0x2,     0x2000002,     0x2000002,  
	     0x20002,       0x20002,     0x2020002,     0x2020002,  
	     0x20002,       0x20002,     0x2020002,     0x2020002,  
	         0x2,           0x2,     0x2000002,     0x2000002,  
	         0x2,           0x2,     0x2000002,     0x2000002,  
	     0x20002,       0x20002,     0x2020002,     0x2020002,  
	     0x20002,       0x20002,     0x2020002,     0x2020002,  
	       0x202,         0x202,     0x2000202,     0x2000202,  
	       0x202,         0x202,     0x2000202,     0x2000202,  
	     0x20202,       0x20202,     0x2020202,     0x2020202,  
	     0x20202,       0x20202,     0x2020202,     0x2020202,  
	       0x202,         0x202,     0x2000202,     0x2000202,  
	       0x202,         0x202,     0x2000202,     0x2000202,  
	     0x20202,       0x20202,     0x2020202,     0x2020202,  
	     0x20202,       0x20202,     0x2020202,     0x2020202,  
	         0x2,           0x2,     0x2000002,     0x2000002,  
	         0x2,           0x2,     0x2000002,     0x2000002,  
	     0x20002,       0x20002,     0x2020002,     0x2020002,  
	     0x20002,       0x20002,     0x2020002,     0x2020002,  
	         0x2,           0x2,     0x2000002,     0x2000002,  
	         0x2,           0x2,     0x2000002,     0x2000002,  
	     0x20002,       0x20002,     0x2020002,     0x2020002,  
	     0x20002,       0x20002,     0x2020002,     0x2020002,  
	       0x202,         0x202,     0x2000202,     0x2000202,  
	       0x202,         0x202,     0x2000202,     0x2000202,  
	     0x20202,       0x20202,     0x2020202,     0x2020202,  
	     0x20202,       0x20202,     0x2020202,     0x2020202,  
	       0x202,         0x202,     0x2000202,     0x2000202,  
	       0x202,         0x202,     0x2000202,     0x2000202,  
	     0x20202,       0x20202,     0x2020202,     0x2020202,  
	     0x20202,       0x20202,     0x2020202,     0x2020202,  
	},
 /* Byte 0 to L long */
{	           0,           0x1,             0,           0x1,  
	   0x1000000,     0x1000001,     0x1000000,     0x1000001,  
	           0,           0x1,             0,           0x1,  
	   0x1000000,     0x1000001,     0x1000000,     0x1000001,  
	     0x10000,       0x10001,       0x10000,       0x10001,  
	   0x1010000,     0x1010001,     0x1010000,     0x1010001,  
	     0x10000,       0x10001,       0x10000,       0x10001,  
	   0x1010000,     0x1010001,     0x1010000,     0x1010001,  
	           0,           0x1,             0,           0x1,  
	   0x1000000,     0x1000001,     0x1000000,     0x1000001,  
	           0,           0x1,             0,           0x1,  
	   0x1000000,     0x1000001,     0x1000000,     0x1000001,  
	     0x10000,       0x10001,       0x10000,       0x10001,  
	   0x1010000,     0x1010001,     0x1010000,     0x1010001,  
	     0x10000,       0x10001,       0x10000,       0x10001,  
	   0x1010000,     0x1010001,     0x1010000,     0x1010001,  
	       0x100,         0x101,         0x100,         0x101,  
	   0x1000100,     0x1000101,     0x1000100,     0x1000101,  
	       0x100,         0x101,         0x100,         0x101,  
	   0x1000100,     0x1000101,     0x1000100,     0x1000101,  
	     0x10100,       0x10101,       0x10100,       0x10101,  
	   0x1010100,     0x1010101,     0x1010100,     0x1010101,  
	     0x10100,       0x10101,       0x10100,       0x10101,  
	   0x1010100,     0x1010101,     0x1010100,     0x1010101,  
	       0x100,         0x101,         0x100,         0x101,  
	   0x1000100,     0x1000101,     0x1000100,     0x1000101,  
	       0x100,         0x101,         0x100,         0x101,  
	   0x1000100,     0x1000101,     0x1000100,     0x1000101,  
	     0x10100,       0x10101,       0x10100,       0x10101,  
	   0x1010100,     0x1010101,     0x1010100,     0x1010101,  
	     0x10100,       0x10101,       0x10100,       0x10101,  
	   0x1010100,     0x1010101,     0x1010100,     0x1010101,  
	           0,           0x1,             0,           0x1,  
	   0x1000000,     0x1000001,     0x1000000,     0x1000001,  
	           0,           0x1,             0,           0x1,  
	   0x1000000,     0x1000001,     0x1000000,     0x1000001,  
	     0x10000,       0x10001,       0x10000,       0x10001,  
	   0x1010000,     0x1010001,     0x1010000,     0x1010001,  
	     0x10000,       0x10001,       0x10000,       0x10001,  
	   0x1010000,     0x1010001,     0x1010000,     0x1010001,  
	           0,           0x1,             0,           0x1,  
	   0x1000000,     0x1000001,     0x1000000,     0x1000001,  
	           0,           0x1,             0,           0x1,  
	   0x1000000,     0x1000001,     0x1000000,     0x1000001,  
	     0x10000,       0x10001,       0x10000,       0x10001,  
	   0x1010000,     0x1010001,     0x1010000,     0x1010001,  
	     0x10000,       0x10001,       0x10000,       0x10001,  
	   0x1010000,     0x1010001,     0x1010000,     0x1010001,  
	       0x100,         0x101,         0x100,         0x101,  
	   0x1000100,     0x1000101,     0x1000100,     0x1000101,  
	       0x100,         0x101,         0x100,         0x101,  
	   0x1000100,     0x1000101,     0x1000100,     0x1000101,  
	     0x10100,       0x10101,       0x10100,       0x10101,  
	   0x1010100,     0x1010101,     0x1010100,     0x1010101,  
	     0x10100,       0x10101,       0x10100,       0x10101,  
	   0x1010100,     0x1010101,     0x1010100,     0x1010101,  
	       0x100,         0x101,         0x100,         0x101,  
	   0x1000100,     0x1000101,     0x1000100,     0x1000101,  
	       0x100,         0x101,         0x100,         0x101,  
	   0x1000100,     0x1000101,     0x1000100,     0x1000101,  
	     0x10100,       0x10101,       0x10100,       0x10101,  
	   0x1010100,     0x1010101,     0x1010100,     0x1010101,  
	     0x10100,       0x10101,       0x10100,       0x10101,  
	   0x1010100,     0x1010101,     0x1010100,     0x1010101,  
	},
 /* Byte 1 to L long */
{	           0,    0x80000000,             0,    0x80000000,  
	    0x800000,    0x80800000,      0x800000,    0x80800000,  
	           0,    0x80000000,             0,    0x80000000,  
	    0x800000,    0x80800000,      0x800000,    0x80800000,  
	      0x8000,    0x80008000,        0x8000,    0x80008000,  
	    0x808000,    0x80808000,      0x808000,    0x80808000,  
	      0x8000,    0x80008000,        0x8000,    0x80008000,  
	    0x808000,    0x80808000,      0x808000,    0x80808000,  
	           0,    0x80000000,             0,    0x80000000,  
	    0x800000,    0x80800000,      0x800000,    0x80800000,  
	           0,    0x80000000,             0,    0x80000000,  
	    0x800000,    0x80800000,      0x800000,    0x80800000,  
	      0x8000,    0x80008000,        0x8000,    0x80008000,  
	    0x808000,    0x80808000,      0x808000,    0x80808000,  
	      0x8000,    0x80008000,        0x8000,    0x80008000,  
	    0x808000,    0x80808000,      0x808000,    0x80808000,  
	        0x80,    0x80000080,          0x80,    0x80000080,  
	    0x800080,    0x80800080,      0x800080,    0x80800080,  
	        0x80,    0x80000080,          0x80,    0x80000080,  
	    0x800080,    0x80800080,      0x800080,    0x80800080,  
	      0x8080,    0x80008080,        0x8080,    0x80008080,  
	    0x808080,    0x80808080,      0x808080,    0x80808080,  
	      0x8080,    0x80008080,        0x8080,    0x80008080,  
	    0x808080,    0x80808080,      0x808080,    0x80808080,  
	        0x80,    0x80000080,          0x80,    0x80000080,  
	    0x800080,    0x80800080,      0x800080,    0x80800080,  
	        0x80,    0x80000080,          0x80,    0x80000080,  
	    0x800080,    0x80800080,      0x800080,    0x80800080,  
	      0x8080,    0x80008080,        0x8080,    0x80008080,  
	    0x808080,    0x80808080,      0x808080,    0x80808080,  
	      0x8080,    0x80008080,        0x8080,    0x80008080,  
	    0x808080,    0x80808080,      0x808080,    0x80808080,  
	           0,    0x80000000,             0,    0x80000000,  
	    0x800000,    0x80800000,      0x800000,    0x80800000,  
	           0,    0x80000000,             0,    0x80000000,  
	    0x800000,    0x80800000,      0x800000,    0x80800000,  
	      0x8000,    0x80008000,        0x8000,    0x80008000,  
	    0x808000,    0x80808000,      0x808000,    0x80808000,  
	      0x8000,    0x80008000,        0x8000,    0x80008000,  
	    0x808000,    0x80808000,      0x808000,    0x80808000,  
	           0,    0x80000000,             0,    0x80000000,  
	    0x800000,    0x80800000,      0x800000,    0x80800000,  
	           0,    0x80000000,             0,    0x80000000,  
	    0x800000,    0x80800000,      0x800000,    0x80800000,  
	      0x8000,    0x80008000,        0x8000,    0x80008000,  
	    0x808000,    0x80808000,      0x808000,    0x80808000,  
	      0x8000,    0x80008000,        0x8000,    0x80008000,  
	    0x808000,    0x80808000,      0x808000,    0x80808000,  
	        0x80,    0x80000080,          0x80,    0x80000080,  
	    0x800080,    0x80800080,      0x800080,    0x80800080,  
	        0x80,    0x80000080,          0x80,    0x80000080,  
	    0x800080,    0x80800080,      0x800080,    0x80800080,  
	      0x8080,    0x80008080,        0x8080,    0x80008080,  
	    0x808080,    0x80808080,      0x808080,    0x80808080,  
	      0x8080,    0x80008080,        0x8080,    0x80008080,  
	    0x808080,    0x80808080,      0x808080,    0x80808080,  
	        0x80,    0x80000080,          0x80,    0x80000080,  
	    0x800080,    0x80800080,      0x800080,    0x80800080,  
	        0x80,    0x80000080,          0x80,    0x80000080,  
	    0x800080,    0x80800080,      0x800080,    0x80800080,  
	      0x8080,    0x80008080,        0x8080,    0x80008080,  
	    0x808080,    0x80808080,      0x808080,    0x80808080,  
	      0x8080,    0x80008080,        0x8080,    0x80008080,  
	    0x808080,    0x80808080,      0x808080,    0x80808080,  
	},
 /* Byte 2 to L long */
{	           0,    0x40000000,             0,    0x40000000,  
	    0x400000,    0x40400000,      0x400000,    0x40400000,  
	           0,    0x40000000,             0,    0x40000000,  
	    0x400000,    0x40400000,      0x400000,    0x40400000,  
	      0x4000,    0x40004000,        0x4000,    0x40004000,  
	    0x404000,    0x40404000,      0x404000,    0x40404000,  
	      0x4000,    0x40004000,        0x4000,    0x40004000,  
	    0x404000,    0x40404000,      0x404000,    0x40404000,  
	           0,    0x40000000,             0,    0x40000000,  
	    0x400000,    0x40400000,      0x400000,    0x40400000,  
	           0,    0x40000000,             0,    0x40000000,  
	    0x400000,    0x40400000,      0x400000,    0x40400000,  
	      0x4000,    0x40004000,        0x4000,    0x40004000,  
	    0x404000,    0x40404000,      0x404000,    0x40404000,  
	      0x4000,    0x40004000,        0x4000,    0x40004000,  
	    0x404000,    0x40404000,      0x404000,    0x40404000,  
	        0x40,    0x40000040,          0x40,    0x40000040,  
	    0x400040,    0x40400040,      0x400040,    0x40400040,  
	        0x40,    0x40000040,          0x40,    0x40000040,  
	    0x400040,    0x40400040,      0x400040,    0x40400040,  
	      0x4040,    0x40004040,        0x4040,    0x40004040,  
	    0x404040,    0x40404040,      0x404040,    0x40404040,  
	      0x4040,    0x40004040,        0x4040,    0x40004040,  
	    0x404040,    0x40404040,      0x404040,    0x40404040,  
	        0x40,    0x40000040,          0x40,    0x40000040,  
	    0x400040,    0x40400040,      0x400040,    0x40400040,  
	        0x40,    0x40000040,          0x40,    0x40000040,  
	    0x400040,    0x40400040,      0x400040,    0x40400040,  
	      0x4040,    0x40004040,        0x4040,    0x40004040,  
	    0x404040,    0x40404040,      0x404040,    0x40404040,  
	      0x4040,    0x40004040,        0x4040,    0x40004040,  
	    0x404040,    0x40404040,      0x404040,    0x40404040,  
	           0,    0x40000000,             0,    0x40000000,  
	    0x400000,    0x40400000,      0x400000,    0x40400000,  
	           0,    0x40000000,             0,    0x40000000,  
	    0x400000,    0x40400000,      0x400000,    0x40400000,  
	      0x4000,    0x40004000,        0x4000,    0x40004000,  
	    0x404000,    0x40404000,      0x404000,    0x40404000,  
	      0x4000,    0x40004000,        0x4000,    0x40004000,  
	    0x404000,    0x40404000,      0x404000,    0x40404000,  
	           0,    0x40000000,             0,    0x40000000,  
	    0x400000,    0x40400000,      0x400000,    0x40400000,  
	           0,    0x40000000,             0,    0x40000000,  
	    0x400000,    0x40400000,      0x400000,    0x40400000,  
	      0x4000,    0x40004000,        0x4000,    0x40004000,  
	    0x404000,    0x40404000,      0x404000,    0x40404000,  
	      0x4000,    0x40004000,        0x4000,    0x40004000,  
	    0x404000,    0x40404000,      0x404000,    0x40404000,  
	        0x40,    0x40000040,          0x40,    0x40000040,  
	    0x400040,    0x40400040,      0x400040,    0x40400040,  
	        0x40,    0x40000040,          0x40,    0x40000040,  
	    0x400040,    0x40400040,      0x400040,    0x40400040,  
	      0x4040,    0x40004040,        0x4040,    0x40004040,  
	    0x404040,    0x40404040,      0x404040,    0x40404040,  
	      0x4040,    0x40004040,        0x4040,    0x40004040,  
	    0x404040,    0x40404040,      0x404040,    0x40404040,  
	        0x40,    0x40000040,          0x40,    0x40000040,  
	    0x400040,    0x40400040,      0x400040,    0x40400040,  
	        0x40,    0x40000040,          0x40,    0x40000040,  
	    0x400040,    0x40400040,      0x400040,    0x40400040,  
	      0x4040,    0x40004040,        0x4040,    0x40004040,  
	    0x404040,    0x40404040,      0x404040,    0x40404040,  
	      0x4040,    0x40004040,        0x4040,    0x40004040,  
	    0x404040,    0x40404040,      0x404040,    0x40404040,  
	},
 /* Byte 3 to L long */
{	           0,    0x20000000,             0,    0x20000000,  
	    0x200000,    0x20200000,      0x200000,    0x20200000,  
	           0,    0x20000000,             0,    0x20000000,  
	    0x200000,    0x20200000,      0x200000,    0x20200000,  
	      0x2000,    0x20002000,        0x2000,    0x20002000,  
	    0x202000,    0x20202000,      0x202000,    0x20202000,  
	      0x2000,    0x20002000,        0x2000,    0x20002000,  
	    0x202000,    0x20202000,      0x202000,    0x20202000,  
	           0,    0x20000000,             0,    0x20000000,  
	    0x200000,    0x20200000,      0x200000,    0x20200000,  
	           0,    0x20000000,             0,    0x20000000,  
	    0x200000,    0x20200000,      0x200000,    0x20200000,  
	      0x2000,    0x20002000,        0x2000,    0x20002000,  
	    0x202000,    0x20202000,      0x202000,    0x20202000,  
	      0x2000,    0x20002000,        0x2000,    0x20002000,  
	    0x202000,    0x20202000,      0x202000,    0x20202000,  
	        0x20,    0x20000020,          0x20,    0x20000020,  
	    0x200020,    0x20200020,      0x200020,    0x20200020,  
	        0x20,    0x20000020,          0x20,    0x20000020,  
	    0x200020,    0x20200020,      0x200020,    0x20200020,  
	      0x2020,    0x20002020,        0x2020,    0x20002020,  
	    0x202020,    0x20202020,      0x202020,    0x20202020,  
	      0x2020,    0x20002020,        0x2020,    0x20002020,  
	    0x202020,    0x20202020,      0x202020,    0x20202020,  
	        0x20,    0x20000020,          0x20,    0x20000020,  
	    0x200020,    0x20200020,      0x200020,    0x20200020,  
	        0x20,    0x20000020,          0x20,    0x20000020,  
	    0x200020,    0x20200020,      0x200020,    0x20200020,  
	      0x2020,    0x20002020,        0x2020,    0x20002020,  
	    0x202020,    0x20202020,      0x202020,    0x20202020,  
	      0x2020,    0x20002020,        0x2020,    0x20002020,  
	    0x202020,    0x20202020,      0x202020,    0x20202020,  
	           0,    0x20000000,             0,    0x20000000,  
	    0x200000,    0x20200000,      0x200000,    0x20200000,  
	           0,    0x20000000,             0,    0x20000000,  
	    0x200000,    0x20200000,      0x200000,    0x20200000,  
	      0x2000,    0x20002000,        0x2000,    0x20002000,  
	    0x202000,    0x20202000,      0x202000,    0x20202000,  
	      0x2000,    0x20002000,        0x2000,    0x20002000,  
	    0x202000,    0x20202000,      0x202000,    0x20202000,  
	           0,    0x20000000,             0,    0x20000000,  
	    0x200000,    0x20200000,      0x200000,    0x20200000,  
	           0,    0x20000000,             0,    0x20000000,  
	    0x200000,    0x20200000,      0x200000,    0x20200000,  
	      0x2000,    0x20002000,        0x2000,    0x20002000,  
	    0x202000,    0x20202000,      0x202000,    0x20202000,  
	      0x2000,    0x20002000,        0x2000,    0x20002000,  
	    0x202000,    0x20202000,      0x202000,    0x20202000,  
	        0x20,    0x20000020,          0x20,    0x20000020,  
	    0x200020,    0x20200020,      0x200020,    0x20200020,  
	        0x20,    0x20000020,          0x20,    0x20000020,  
	    0x200020,    0x20200020,      0x200020,    0x20200020,  
	      0x2020,    0x20002020,        0x2020,    0x20002020,  
	    0x202020,    0x20202020,      0x202020,    0x20202020,  
	      0x2020,    0x20002020,        0x2020,    0x20002020,  
	    0x202020,    0x20202020,      0x202020,    0x20202020,  
	        0x20,    0x20000020,          0x20,    0x20000020,  
	    0x200020,    0x20200020,      0x200020,    0x20200020,  
	        0x20,    0x20000020,          0x20,    0x20000020,  
	    0x200020,    0x20200020,      0x200020,    0x20200020,  
	      0x2020,    0x20002020,        0x2020,    0x20002020,  
	    0x202020,    0x20202020,      0x202020,    0x20202020,  
	      0x2020,    0x20002020,        0x2020,    0x20002020,  
	    0x202020,    0x20202020,      0x202020,    0x20202020,  
	},
 /* Byte 4 to L long */
{	           0,    0x10000000,             0,    0x10000000,  
	    0x100000,    0x10100000,      0x100000,    0x10100000,  
	           0,    0x10000000,             0,    0x10000000,  
	    0x100000,    0x10100000,      0x100000,    0x10100000,  
	      0x1000,    0x10001000,        0x1000,    0x10001000,  
	    0x101000,    0x10101000,      0x101000,    0x10101000,  
	      0x1000,    0x10001000,        0x1000,    0x10001000,  
	    0x101000,    0x10101000,      0x101000,    0x10101000,  
	           0,    0x10000000,             0,    0x10000000,  
	    0x100000,    0x10100000,      0x100000,    0x10100000,  
	           0,    0x10000000,             0,    0x10000000,  
	    0x100000,    0x10100000,      0x100000,    0x10100000,  
	      0x1000,    0x10001000,        0x1000,    0x10001000,  
	    0x101000,    0x10101000,      0x101000,    0x10101000,  
	      0x1000,    0x10001000,        0x1000,    0x10001000,  
	    0x101000,    0x10101000,      0x101000,    0x10101000,  
	        0x10,    0x10000010,          0x10,    0x10000010,  
	    0x100010,    0x10100010,      0x100010,    0x10100010,  
	        0x10,    0x10000010,          0x10,    0x10000010,  
	    0x100010,    0x10100010,      0x100010,    0x10100010,  
	      0x1010,    0x10001010,        0x1010,    0x10001010,  
	    0x101010,    0x10101010,      0x101010,    0x10101010,  
	      0x1010,    0x10001010,        0x1010,    0x10001010,  
	    0x101010,    0x10101010,      0x101010,    0x10101010,  
	        0x10,    0x10000010,          0x10,    0x10000010,  
	    0x100010,    0x10100010,      0x100010,    0x10100010,  
	        0x10,    0x10000010,          0x10,    0x10000010,  
	    0x100010,    0x10100010,      0x100010,    0x10100010,  
	      0x1010,    0x10001010,        0x1010,    0x10001010,  
	    0x101010,    0x10101010,      0x101010,    0x10101010,  
	      0x1010,    0x10001010,        0x1010,    0x10001010,  
	    0x101010,    0x10101010,      0x101010,    0x10101010,  
	           0,    0x10000000,             0,    0x10000000,  
	    0x100000,    0x10100000,      0x100000,    0x10100000,  
	           0,    0x10000000,             0,    0x10000000,  
	    0x100000,    0x10100000,      0x100000,    0x10100000,  
	      0x1000,    0x10001000,        0x1000,    0x10001000,  
	    0x101000,    0x10101000,      0x101000,    0x10101000,  
	      0x1000,    0x10001000,        0x1000,    0x10001000,  
	    0x101000,    0x10101000,      0x101000,    0x10101000,  
	           0,    0x10000000,             0,    0x10000000,  
	    0x100000,    0x10100000,      0x100000,    0x10100000,  
	           0,    0x10000000,             0,    0x10000000,  
	    0x100000,    0x10100000,      0x100000,    0x10100000,  
	      0x1000,    0x10001000,        0x1000,    0x10001000,  
	    0x101000,    0x10101000,      0x101000,    0x10101000,  
	      0x1000,    0x10001000,        0x1000,    0x10001000,  
	    0x101000,    0x10101000,      0x101000,    0x10101000,  
	        0x10,    0x10000010,          0x10,    0x10000010,  
	    0x100010,    0x10100010,      0x100010,    0x10100010,  
	        0x10,    0x10000010,          0x10,    0x10000010,  
	    0x100010,    0x10100010,      0x100010,    0x10100010,  
	      0x1010,    0x10001010,        0x1010,    0x10001010,  
	    0x101010,    0x10101010,      0x101010,    0x10101010,  
	      0x1010,    0x10001010,        0x1010,    0x10001010,  
	    0x101010,    0x10101010,      0x101010,    0x10101010,  
	        0x10,    0x10000010,          0x10,    0x10000010,  
	    0x100010,    0x10100010,      0x100010,    0x10100010,  
	        0x10,    0x10000010,          0x10,    0x10000010,  
	    0x100010,    0x10100010,      0x100010,    0x10100010,  
	      0x1010,    0x10001010,        0x1010,    0x10001010,  
	    0x101010,    0x10101010,      0x101010,    0x10101010,  
	      0x1010,    0x10001010,        0x1010,    0x10001010,  
	    0x101010,    0x10101010,      0x101010,    0x10101010,  
	},
 /* Byte 5 to L long */
{	           0,     0x8000000,             0,     0x8000000,  
	     0x80000,     0x8080000,       0x80000,     0x8080000,  
	           0,     0x8000000,             0,     0x8000000,  
	     0x80000,     0x8080000,       0x80000,     0x8080000,  
	       0x800,     0x8000800,         0x800,     0x8000800,  
	     0x80800,     0x8080800,       0x80800,     0x8080800,  
	       0x800,     0x8000800,         0x800,     0x8000800,  
	     0x80800,     0x8080800,       0x80800,     0x8080800,  
	           0,     0x8000000,             0,     0x8000000,  
	     0x80000,     0x8080000,       0x80000,     0x8080000,  
	           0,     0x8000000,             0,     0x8000000,  
	     0x80000,     0x8080000,       0x80000,     0x8080000,  
	       0x800,     0x8000800,         0x800,     0x8000800,  
	     0x80800,     0x8080800,       0x80800,     0x8080800,  
	       0x800,     0x8000800,         0x800,     0x8000800,  
	     0x80800,     0x8080800,       0x80800,     0x8080800,  
	         0x8,     0x8000008,           0x8,     0x8000008,  
	     0x80008,     0x8080008,       0x80008,     0x8080008,  
	         0x8,     0x8000008,           0x8,     0x8000008,  
	     0x80008,     0x8080008,       0x80008,     0x8080008,  
	       0x808,     0x8000808,         0x808,     0x8000808,  
	     0x80808,     0x8080808,       0x80808,     0x8080808,  
	       0x808,     0x8000808,         0x808,     0x8000808,  
	     0x80808,     0x8080808,       0x80808,     0x8080808,  
	         0x8,     0x8000008,           0x8,     0x8000008,  
	     0x80008,     0x8080008,       0x80008,     0x8080008,  
	         0x8,     0x8000008,           0x8,     0x8000008,  
	     0x80008,     0x8080008,       0x80008,     0x8080008,  
	       0x808,     0x8000808,         0x808,     0x8000808,  
	     0x80808,     0x8080808,       0x80808,     0x8080808,  
	       0x808,     0x8000808,         0x808,     0x8000808,  
	     0x80808,     0x8080808,       0x80808,     0x8080808,  
	           0,     0x8000000,             0,     0x8000000,  
	     0x80000,     0x8080000,       0x80000,     0x8080000,  
	           0,     0x8000000,             0,     0x8000000,  
	     0x80000,     0x8080000,       0x80000,     0x8080000,  
	       0x800,     0x8000800,         0x800,     0x8000800,  
	     0x80800,     0x8080800,       0x80800,     0x8080800,  
	       0x800,     0x8000800,         0x800,     0x8000800,  
	     0x80800,     0x8080800,       0x80800,     0x8080800,  
	           0,     0x8000000,             0,     0x8000000,  
	     0x80000,     0x8080000,       0x80000,     0x8080000,  
	           0,     0x8000000,             0,     0x8000000,  
	     0x80000,     0x8080000,       0x80000,     0x8080000,  
	       0x800,     0x8000800,         0x800,     0x8000800,  
	     0x80800,     0x8080800,       0x80800,     0x8080800,  
	       0x800,     0x8000800,         0x800,     0x8000800,  
	     0x80800,     0x8080800,       0x80800,     0x8080800,  
	         0x8,     0x8000008,           0x8,     0x8000008,  
	     0x80008,     0x8080008,       0x80008,     0x8080008,  
	         0x8,     0x8000008,           0x8,     0x8000008,  
	     0x80008,     0x8080008,       0x80008,     0x8080008,  
	       0x808,     0x8000808,         0x808,     0x8000808,  
	     0x80808,     0x8080808,       0x80808,     0x8080808,  
	       0x808,     0x8000808,         0x808,     0x8000808,  
	     0x80808,     0x8080808,       0x80808,     0x8080808,  
	         0x8,     0x8000008,           0x8,     0x8000008,  
	     0x80008,     0x8080008,       0x80008,     0x8080008,  
	         0x8,     0x8000008,           0x8,     0x8000008,  
	     0x80008,     0x8080008,       0x80008,     0x8080008,  
	       0x808,     0x8000808,         0x808,     0x8000808,  
	     0x80808,     0x8080808,       0x80808,     0x8080808,  
	       0x808,     0x8000808,         0x808,     0x8000808,  
	     0x80808,     0x8080808,       0x80808,     0x8080808,  
	},
 /* Byte 6 to L long */
{	           0,     0x4000000,             0,     0x4000000,  
	     0x40000,     0x4040000,       0x40000,     0x4040000,  
	           0,     0x4000000,             0,     0x4000000,  
	     0x40000,     0x4040000,       0x40000,     0x4040000,  
	       0x400,     0x4000400,         0x400,     0x4000400,  
	     0x40400,     0x4040400,       0x40400,     0x4040400,  
	       0x400,     0x4000400,         0x400,     0x4000400,  
	     0x40400,     0x4040400,       0x40400,     0x4040400,  
	           0,     0x4000000,             0,     0x4000000,  
	     0x40000,     0x4040000,       0x40000,     0x4040000,  
	           0,     0x4000000,             0,     0x4000000,  
	     0x40000,     0x4040000,       0x40000,     0x4040000,  
	       0x400,     0x4000400,         0x400,     0x4000400,  
	     0x40400,     0x4040400,       0x40400,     0x4040400,  
	       0x400,     0x4000400,         0x400,     0x4000400,  
	     0x40400,     0x4040400,       0x40400,     0x4040400,  
	         0x4,     0x4000004,           0x4,     0x4000004,  
	     0x40004,     0x4040004,       0x40004,     0x4040004,  
	         0x4,     0x4000004,           0x4,     0x4000004,  
	     0x40004,     0x4040004,       0x40004,     0x4040004,  
	       0x404,     0x4000404,         0x404,     0x4000404,  
	     0x40404,     0x4040404,       0x40404,     0x4040404,  
	       0x404,     0x4000404,         0x404,     0x4000404,  
	     0x40404,     0x4040404,       0x40404,     0x4040404,  
	         0x4,     0x4000004,           0x4,     0x4000004,  
	     0x40004,     0x4040004,       0x40004,     0x4040004,  
	         0x4,     0x4000004,           0x4,     0x4000004,  
	     0x40004,     0x4040004,       0x40004,     0x4040004,  
	       0x404,     0x4000404,         0x404,     0x4000404,  
	     0x40404,     0x4040404,       0x40404,     0x4040404,  
	       0x404,     0x4000404,         0x404,     0x4000404,  
	     0x40404,     0x4040404,       0x40404,     0x4040404,  
	           0,     0x4000000,             0,     0x4000000,  
	     0x40000,     0x4040000,       0x40000,     0x4040000,  
	           0,     0x4000000,             0,     0x4000000,  
	     0x40000,     0x4040000,       0x40000,     0x4040000,  
	       0x400,     0x4000400,         0x400,     0x4000400,  
	     0x40400,     0x4040400,       0x40400,     0x4040400,  
	       0x400,     0x4000400,         0x400,     0x4000400,  
	     0x40400,     0x4040400,       0x40400,     0x4040400,  
	           0,     0x4000000,             0,     0x4000000,  
	     0x40000,     0x4040000,       0x40000,     0x4040000,  
	           0,     0x4000000,             0,     0x4000000,  
	     0x40000,     0x4040000,       0x40000,     0x4040000,  
	       0x400,     0x4000400,         0x400,     0x4000400,  
	     0x40400,     0x4040400,       0x40400,     0x4040400,  
	       0x400,     0x4000400,         0x400,     0x4000400,  
	     0x40400,     0x4040400,       0x40400,     0x4040400,  
	         0x4,     0x4000004,           0x4,     0x4000004,  
	     0x40004,     0x4040004,       0x40004,     0x4040004,  
	         0x4,     0x4000004,           0x4,     0x4000004,  
	     0x40004,     0x4040004,       0x40004,     0x4040004,  
	       0x404,     0x4000404,         0x404,     0x4000404,  
	     0x40404,     0x4040404,       0x40404,     0x4040404,  
	       0x404,     0x4000404,         0x404,     0x4000404,  
	     0x40404,     0x4040404,       0x40404,     0x4040404,  
	         0x4,     0x4000004,           0x4,     0x4000004,  
	     0x40004,     0x4040004,       0x40004,     0x4040004,  
	         0x4,     0x4000004,           0x4,     0x4000004,  
	     0x40004,     0x4040004,       0x40004,     0x4040004,  
	       0x404,     0x4000404,         0x404,     0x4000404,  
	     0x40404,     0x4040404,       0x40404,     0x4040404,  
	       0x404,     0x4000404,         0x404,     0x4000404,  
	     0x40404,     0x4040404,       0x40404,     0x4040404,  
	},
 /* Byte 7 to L long */
{	           0,     0x2000000,             0,     0x2000000,  
	     0x20000,     0x2020000,       0x20000,     0x2020000,  
	           0,     0x2000000,             0,     0x2000000,  
	     0x20000,     0x2020000,       0x20000,     0x2020000,  
	       0x200,     0x2000200,         0x200,     0x2000200,  
	     0x20200,     0x2020200,       0x20200,     0x2020200,  
	       0x200,     0x2000200,         0x200,     0x2000200,  
	     0x20200,     0x2020200,       0x20200,     0x2020200,  
	           0,     0x2000000,             0,     0x2000000,  
	     0x20000,     0x2020000,       0x20000,     0x2020000,  
	           0,     0x2000000,             0,     0x2000000,  
	     0x20000,     0x2020000,       0x20000,     0x2020000,  
	       0x200,     0x2000200,         0x200,     0x2000200,  
	     0x20200,     0x2020200,       0x20200,     0x2020200,  
	       0x200,     0x2000200,         0x200,     0x2000200,  
	     0x20200,     0x2020200,       0x20200,     0x2020200,  
	         0x2,     0x2000002,           0x2,     0x2000002,  
	     0x20002,     0x2020002,       0x20002,     0x2020002,  
	         0x2,     0x2000002,           0x2,     0x2000002,  
	     0x20002,     0x2020002,       0x20002,     0x2020002,  
	       0x202,     0x2000202,         0x202,     0x2000202,  
	     0x20202,     0x2020202,       0x20202,     0x2020202,  
	       0x202,     0x2000202,         0x202,     0x2000202,  
	     0x20202,     0x2020202,       0x20202,     0x2020202,  
	         0x2,     0x2000002,           0x2,     0x2000002,  
	     0x20002,     0x2020002,       0x20002,     0x2020002,  
	         0x2,     0x2000002,           0x2,     0x2000002,  
	     0x20002,     0x2020002,       0x20002,     0x2020002,  
	       0x202,     0x2000202,         0x202,     0x2000202,  
	     0x20202,     0x2020202,       0x20202,     0x2020202,  
	       0x202,     0x2000202,         0x202,     0x2000202,  
	     0x20202,     0x2020202,       0x20202,     0x2020202,  
	           0,     0x2000000,             0,     0x2000000,  
	     0x20000,     0x2020000,       0x20000,     0x2020000,  
	           0,     0x2000000,             0,     0x2000000,  
	     0x20000,     0x2020000,       0x20000,     0x2020000,  
	       0x200,     0x2000200,         0x200,     0x2000200,  
	     0x20200,     0x2020200,       0x20200,     0x2020200,  
	       0x200,     0x2000200,         0x200,     0x2000200,  
	     0x20200,     0x2020200,       0x20200,     0x2020200,  
	           0,     0x2000000,             0,     0x2000000,  
	     0x20000,     0x2020000,       0x20000,     0x2020000,  
	           0,     0x2000000,             0,     0x2000000,  
	     0x20000,     0x2020000,       0x20000,     0x2020000,  
	       0x200,     0x2000200,         0x200,     0x2000200,  
	     0x20200,     0x2020200,       0x20200,     0x2020200,  
	       0x200,     0x2000200,         0x200,     0x2000200,  
	     0x20200,     0x2020200,       0x20200,     0x2020200,  
	         0x2,     0x2000002,           0x2,     0x2000002,  
	     0x20002,     0x2020002,       0x20002,     0x2020002,  
	         0x2,     0x2000002,           0x2,     0x2000002,  
	     0x20002,     0x2020002,       0x20002,     0x2020002,  
	       0x202,     0x2000202,         0x202,     0x2000202,  
	     0x20202,     0x2020202,       0x20202,     0x2020202,  
	       0x202,     0x2000202,         0x202,     0x2000202,  
	     0x20202,     0x2020202,       0x20202,     0x2020202,  
	         0x2,     0x2000002,           0x2,     0x2000002,  
	     0x20002,     0x2020002,       0x20002,     0x2020002,  
	         0x2,     0x2000002,           0x2,     0x2000002,  
	     0x20002,     0x2020002,       0x20002,     0x2020002,  
	       0x202,     0x2000202,         0x202,     0x2000202,  
	     0x20202,     0x2020202,       0x20202,     0x2020202,  
	       0x202,     0x2000202,         0x202,     0x2000202,  
	     0x20202,     0x2020202,       0x20202,     0x2020202,  
	},
};
